How You Should Implement Skills - Making A Ttrpg From Scratch